package org.dromara.comm_lhz.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.comm_lhz.entity.SysMenu;
import org.dromara.comm_lhz.entity.dto.MenuDto;
import org.dromara.comm_lhz.entity.vo.MenuVO;

import java.util.List;

/**
 * 菜单服务接口，继承自MyBatis Plus的IService接口
 * 提供了菜单相关的业务操作方法
 */
public interface MenuService extends IService<SysMenu> {

    /**
     * 全局搜索菜单
     *
     * @param menuDto 菜单查询条件的DTO
     * @return 匹配的菜单列表，以MenuVO的形式返回
     */
    List<MenuVO> globalSearch(MenuDto menuDto);
}

